\hypertarget{structShipCAD_1_1PointGrid}{}\section{Ship\+C\+AD\+:\+:Point\+Grid Struct Reference}
\label{structShipCAD_1_1PointGrid}\index{Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}}


{\ttfamily \#include $<$pointgrid.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
size\+\_\+t \hyperlink{structShipCAD_1_1PointGrid_a7c4b8397c5a6dfcb88f91412bc1ea5e2}{cols} ()
\item 
size\+\_\+t \hyperlink{structShipCAD_1_1PointGrid_a2bd6eecd15643afb29bd7de2f891b614}{rows} ()
\item 
void \hyperlink{structShipCAD_1_1PointGrid_a6f0b92dc55d7df73c25fbf10552c8f4a}{set\+Rows} (size\+\_\+t \hyperlink{structShipCAD_1_1PointGrid_a2bd6eecd15643afb29bd7de2f891b614}{rows})
\item 
void \hyperlink{structShipCAD_1_1PointGrid_a3f8dccba61161a2baf323e2a2961e132}{set\+Cols} (size\+\_\+t \hyperlink{structShipCAD_1_1PointGrid_a7c4b8397c5a6dfcb88f91412bc1ea5e2}{cols})
\item 
\hyperlink{classShipCAD_1_1SubdivisionPoint}{Subdivision\+Point} $\ast$ \hyperlink{structShipCAD_1_1PointGrid_ac550e1688340f55d1dae9ec8c370ee31}{get\+Point} (size\+\_\+t row, size\+\_\+t col)
\item 
void \hyperlink{structShipCAD_1_1PointGrid_aa2c44687569cebc64f33a7840ea5c1b0}{set\+Point} (size\+\_\+t row, size\+\_\+t col, \hyperlink{classShipCAD_1_1SubdivisionPoint}{Subdivision\+Point} $\ast$pt)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::vector$<$ std\+::vector$<$ \hyperlink{classShipCAD_1_1SubdivisionPoint}{Subdivision\+Point} $\ast$ $>$ $>$ \hyperlink{structShipCAD_1_1PointGrid_acb874cfa2bdda20e8a996e0e1a153feb}{points}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 43 of file pointgrid.\+h.



\subsection{Member Function Documentation}
\index{Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}!cols@{cols}}
\index{cols@{cols}!Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}}
\subsubsection[{\texorpdfstring{cols()}{cols()}}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t Ship\+C\+A\+D\+::\+Point\+Grid\+::cols (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1PointGrid_a7c4b8397c5a6dfcb88f91412bc1ea5e2}{}\label{structShipCAD_1_1PointGrid_a7c4b8397c5a6dfcb88f91412bc1ea5e2}


Definition at line 46 of file pointgrid.\+h.

\index{Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}!get\+Point@{get\+Point}}
\index{get\+Point@{get\+Point}!Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}}
\subsubsection[{\texorpdfstring{get\+Point(size\+\_\+t row, size\+\_\+t col)}{getPoint(size_t row, size_t col)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Subdivision\+Point}$\ast$ Ship\+C\+A\+D\+::\+Point\+Grid\+::get\+Point (
\begin{DoxyParamCaption}
\item[{size\+\_\+t}]{row, }
\item[{size\+\_\+t}]{col}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1PointGrid_ac550e1688340f55d1dae9ec8c370ee31}{}\label{structShipCAD_1_1PointGrid_ac550e1688340f55d1dae9ec8c370ee31}


Definition at line 60 of file pointgrid.\+h.

\index{Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}!rows@{rows}}
\index{rows@{rows}!Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}}
\subsubsection[{\texorpdfstring{rows()}{rows()}}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t Ship\+C\+A\+D\+::\+Point\+Grid\+::rows (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1PointGrid_a2bd6eecd15643afb29bd7de2f891b614}{}\label{structShipCAD_1_1PointGrid_a2bd6eecd15643afb29bd7de2f891b614}


Definition at line 47 of file pointgrid.\+h.

\index{Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}!set\+Cols@{set\+Cols}}
\index{set\+Cols@{set\+Cols}!Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}}
\subsubsection[{\texorpdfstring{set\+Cols(size\+\_\+t cols)}{setCols(size_t cols)}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+Point\+Grid\+::set\+Cols (
\begin{DoxyParamCaption}
\item[{size\+\_\+t}]{cols}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1PointGrid_a3f8dccba61161a2baf323e2a2961e132}{}\label{structShipCAD_1_1PointGrid_a3f8dccba61161a2baf323e2a2961e132}


Definition at line 54 of file pointgrid.\+h.

\index{Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}!set\+Point@{set\+Point}}
\index{set\+Point@{set\+Point}!Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}}
\subsubsection[{\texorpdfstring{set\+Point(size\+\_\+t row, size\+\_\+t col, Subdivision\+Point $\ast$pt)}{setPoint(size_t row, size_t col, SubdivisionPoint *pt)}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+Point\+Grid\+::set\+Point (
\begin{DoxyParamCaption}
\item[{size\+\_\+t}]{row, }
\item[{size\+\_\+t}]{col, }
\item[{{\bf Subdivision\+Point} $\ast$}]{pt}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1PointGrid_aa2c44687569cebc64f33a7840ea5c1b0}{}\label{structShipCAD_1_1PointGrid_aa2c44687569cebc64f33a7840ea5c1b0}


Definition at line 64 of file pointgrid.\+h.

\index{Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}!set\+Rows@{set\+Rows}}
\index{set\+Rows@{set\+Rows}!Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}}
\subsubsection[{\texorpdfstring{set\+Rows(size\+\_\+t rows)}{setRows(size_t rows)}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+Point\+Grid\+::set\+Rows (
\begin{DoxyParamCaption}
\item[{size\+\_\+t}]{rows}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1PointGrid_a6f0b92dc55d7df73c25fbf10552c8f4a}{}\label{structShipCAD_1_1PointGrid_a6f0b92dc55d7df73c25fbf10552c8f4a}


Definition at line 49 of file pointgrid.\+h.



\subsection{Member Data Documentation}
\index{Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}!points@{points}}
\index{points@{points}!Ship\+C\+A\+D\+::\+Point\+Grid@{Ship\+C\+A\+D\+::\+Point\+Grid}}
\subsubsection[{\texorpdfstring{points}{points}}]{\setlength{\rightskip}{0pt plus 5cm}std\+::vector$<$std\+::vector$<${\bf Subdivision\+Point}$\ast$$>$ $>$ Ship\+C\+A\+D\+::\+Point\+Grid\+::points}\hypertarget{structShipCAD_1_1PointGrid_acb874cfa2bdda20e8a996e0e1a153feb}{}\label{structShipCAD_1_1PointGrid_acb874cfa2bdda20e8a996e0e1a153feb}


Definition at line 45 of file pointgrid.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Ship\+C\+A\+Dlib/\hyperlink{pointgrid_8h}{pointgrid.\+h}\end{DoxyCompactItemize}
